Assessment of Automatically Built Bayesian Networks in Software Effort Prediction

نویسندگان

  • Ivan A. P. Tierno
  • Daltro J. Nunes
چکیده

Software prediction unveils itself as a difficult but important task which can aid the manager on decision making, possibly allowing for time and resources sparing. One of the approaches set forth to perform this task has been the application of machine learning techniques. Bayesian networks are perhaps one of the most promising of these. In this context, we present an assessment of automatic Bayesian Networks (i.e. Bayesian Networks solely based on data) on two public datasets and bring forward a discussion of important procedures like discretization, feature subset selection and the validation approach. We carried out a comparison of Bayesian Networks against mean and median models and also against linear regression with a logarithmic transformation, which has been recently deemed in a comprehensive study as a top performer with regard to accuracy. The results support that automatic Bayesian Networks can be competitive against other techniques, but still need improvements in order to overcome linear regression models accuracy-wise. This study also demonstrates the potential benefits of feature selection for Bayesian Networks modelling.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Project and Quality Modelling Using Bayesian Networks

Software project planning is notoriously unreliable. Attempts to predict the effort, cost and quality of software projects have foundered for many reasons. These include the amount of effort involved in collecting metrics, the lack of crucial data, the subjective nature of some of the variables involved and the complex interaction of the many variables which can affect a software project. In th...

متن کامل

Improved prediction in Extreme Programming Projects using Bayesian Networks

-Causal models (Bayesian networks) have been used with some success to provide software managers with improved risk assessment and quality assurance methods. It is possible to provide more intuitive and accurate predictions of key project attributes such as effort and defects because they take account of causal (process) factors. To date these methods have largely been restricted to projects us...

متن کامل

A Survey of Bayesian Net Models for Software Development Effort Prediction

This paper discusses recent Bayesian nets built for software development effort prediction. Its aim is to bring closer these models as they may be competitive for other modeling techniques, especially for data-driven machine learning and statistical techniques. Each model has been briefly described and then analyzed in detail in terms of its main purpose, type of structure, data/knowledge base ...

متن کامل

Predicting Web Development Effort Using a Bayesian Network

OBJECTIVE – The objective of this paper is to investigate the use of a Bayesian Network (BN) for Web effort estimation. METHOD – We built a BN automatically using the HUGIN tool and data on 120 Web projects from the Tukutuku database. In addition the BN model and node probability tables were also validated by a Web project manager from a well-established Web company in Rio de Janeiro (Brazil). ...

متن کامل

DisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems

The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012